package edu.pku.sei.pgie.analyzer.core;

import edu.pku.sei.pgie.analyzer.internal.Metrics;
import edu.pku.sei.pgie.beans.CodeEntity;
import edu.pku.sei.pgie.beans.Link;
import edu.pku.sei.pgie.beans.Structure;

public interface ICollector {
    public void collect(Structure structure);
    public void collect(Link link);
    public void collect(CodeEntity codeEntity);
    public void collect(Metrics metrics);
    public long nextCodeId();
    public long nextStructureId();
    public void close();
}
